package com.junzhiit.nengji.app.service;

import com.junzhiit.nengji.app.web.vo.HomeTableVO;
import com.junzhiit.nengji.app.web.vo.ResultVO;
import com.junzhiit.nengji.app.web.vo.TransactionAnalysisVO;
import com.junzhiit.nengji.app.web.vo.TransactionInfoVO;

public interface TransactionService {
	/**
	 * 
	 * TODO 交易分析
	 * 
	 * @author Qjen
	 * @time 2018年4月10日 下午4:12:59
	 * @return ResultVO
	 *
	 */
	public TransactionAnalysisVO getTransactionAnalysis(String sessionId,Integer analysisType,String date,String startTime,String endTime);
	
	/**
	 * 
	 * TODO 交易统计分析
	 * 
	 * @author Qjen
	 * @time 2018年4月12日 下午5:00:53
	 * @return TransactionInfoVO
	 *
	 */
	public TransactionInfoVO findAllTransactionAnalysis(String sessionId,Integer analysisType,String date,String startTime,String endTime);
	
	/**
	 * 
	 * TODO 查询订单图表信息
	 * @author Zaki
	 * @time 2018年6月13日 下午8:45:33
	 * @return ResultVO
	 */
	public ResultVO findChainTransaction(HomeTableVO homeTableVO);
	
	/**
	 * 
	 * TODO 品牌交易分析
	 * @author Harry
	 * @time 2018年8月3日 上午9:06:00
	 * @return TransactionAnalysisVO
	 */
	public TransactionAnalysisVO getChainTransactionAnalysis(String sessionId,Integer analysisType,String date,String startTime,String endTime,String shopId);
	
	/**
	 * 
	 * TODO 品牌交易统计分析
	 * @author Harry
	 * @time 2018年8月3日 上午9:08:00
	 * @return TransactionInfoVO
	 */
	public TransactionInfoVO findAllChainTransactionAnalysis(String sessionId,Integer analysisType,String date,String startTime,String endTime,String shopId);
}
